import { platform } from 'node:os'

/**
 * 获取当前操作系统的 Shell：
 * - Windows：cmd.exe
 * - 其他：/bin/bash
 *
 * @returns {string} 当前操作系统的 Shell
 */
export const getSysShell = (): 'cmd.exe' | '/bin/bash' =>
  platform() === 'win32' ? 'cmd.exe' : '/bin/bash'

export type GetSysShellType = typeof getSysShell
